From: Felix Fietkau Date: Tue, 12 Aug 2025 17:42:45 +0000 (+0200) Subject: ubus: fix type check in procd ubus data callback X-Git-Url: http://git.openwrt.org/%22http:/oss.oetiker.ch/rrdtool//%22/%22http:/oss.oetiker.ch/rrdtool/%22?a=commitdiff_plain;h=843a736a4e26188c9449e16efb5c62d5ab1ab59c;p=project%2Fnetifd.git ubus: fix type check in procd ubus data callback Use the correct iterator variable Signed-off-by: Felix Fietkau --- diff --git a/ubus.c b/ubus.c index 1416fa6..7a48923 100644 --- a/ubus.c +++ b/ubus.c @@ -1292,8 +1292,8 @@ netifd_ubus_data_cb(struct ubus_request *req, int type, struct blob_attr *msg) blobmsg_type(t) != BLOBMSG_TYPE_TABLE) continue; blobmsg_for_each_attr(data, t, rem4) { - if (!blobmsg_check_attr(t, true) || - blobmsg_type(t) != BLOBMSG_TYPE_TABLE) + if (!blobmsg_check_attr(data, true) || + blobmsg_type(data) != BLOBMSG_TYPE_TABLE) continue; cb(data); }